博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于数字取整、四舍五入
阅读量:6830 次
发布时间:2019-06-26

本文共 871 字,大约阅读时间需要 2 分钟。

在做购物车中,涉及购物车小计

产品价格为有两位小数的浮点数,在购物车页面上从后台获取数据商品数量及商品价格,在js中做计算显示到页面

出现例如:

的情况。

解决:采用toFixed();方法进行处理。

//异步加载购物车详情$(function(){  html="";  $.ajax({    type:'POST',    data:{uname:sessionStorage['loginName']},    url:'../data/cart_detail_page.php',    success:function(data){      $.each(data,function(i,p){        html+=`                                      
${p.pname} ${p.price} ${(p.price*p.count).toFixed(2)} 删除 `; }); $('#cart tbody').html(html); //计算总价 sumTotal(); } });});

顺带了解一下,几个做数字处理的函数

Math.floor(); 向下取整的函数

Math.ceil();  向上取整的函数

Math.round(); 四舍五入取整

().toFixed(n); 四舍五入取n位小数 但注意进过运算得到的是字符串

举例:

Math.floor(38.4000006);

38

Math.ceil(38.4000006);

39

Math.round(38.400006);

38

(38.46734009).toFixed(2);

"38.47"

 

转载于:https://www.cnblogs.com/ylboke/p/6056740.html

你可能感兴趣的文章
EJDB 1.1.18 发布,嵌入式JSON数据库
查看>>
《深入理解Nginx》阅读与实践(三):使用upstream和subrequest访问第三方服务
查看>>
NGUI:HUD Text(头顶伤害漂浮文字)
查看>>
HTML/CSS/Javascript代码在线压缩、格式化(美化)工具
查看>>
linux命令学习-复制(cp,scp)
查看>>
cocos2d-x开发记录:二,基本概念(粒子系统,Scheduler和定时器)
查看>>
去掉Flex4生成的SWF加载时的进度条
查看>>
如何使用 MasterPage
查看>>
load dll
查看>>
Linux给指定用户或全部用户(已登录)发送消息
查看>>
C语言 队列 链式结构 实现
查看>>
关于同一用户不能同时登录问题的探讨(1/2)
查看>>
android-support-v7-appcompat的配置使用
查看>>
LINUX的STRACE命令用法 [转]
查看>>
[4] 圆锥(Cone)图形的生成算法
查看>>
[16] 螺旋面(Spire)图形的生成算法
查看>>
Linux内存管理之bootmem分配器
查看>>
谈谈Flash图表中数据的采集
查看>>
C语言字符串匹配函数
查看>>
【c++】explicit 隐式类类型转换
查看>>